/* 标签初始化 */
body,p,h1,h2,h3,h4,h5,h6,form,dl,dd,ol,ul,input{margin:0;list-style:none;padding:0;font-weight:normal;}
html,body{background:#f5f5f5;color: #333;font-family: "微软雅黑", "Microsoft YaHei", Arial, Georgia, Verdana, serif;min-height: 100vh;}
img{border:0;max-width: 100%;}
a{color:#333;text-decoration:none;
     border:none;
     /*-webkit-tap-highlight-color: rgba(0,0,0,0);*/
     /*-webkit-tap-highlight-color:transparent;*/
     outline:none;}
.content-box{padding:2.5rem 0;}
.full{width:100%;height:100%;}
.full-x{width:100%;}
.full-y{height:100%;}
/*清除margin padding*/
.m-t30{margin-top: 3rem!important;}
.m-t25{margin-top: 2.5rem!important;}
.m-t5{margin-top: 0.5rem!important;}
.m-b5{margin-bottom: 0.5rem!important;}
.clear-p-t{padding-top:0!important;}
.clear-p-b{padding-bottom:0!important;}
.clear-m-t{margin-top: 0!important;}
.clear-m-b{margin-bottom: 0!important;}
.left{float:left;}
.right{float:right;}
.clear:after{content:'';display: block;clear: both;}
.box{background:#fff;padding:0.5rem;}
.redc{color:#EE5050!important;}
.redb{background:#EE5050!important;color:#fff;}
.o-h{overflow: hidden;}
.flex{display: flex;}
.flex1{flex:1;}
.bgw{min-height:100vh;background:#fff;}

.tabSelect{display: none;}
@media screen and (min-width: 640px){
     html,body{width: 640px;}
}
*{-webkit-text-size-adjust: none;box-sizing: border-box;}
/*去除默认选中外边框*/
/*input,select,textarea,button{outline: none;border:none;-webkit-appearance: none;}*/
/*去除number小箭头*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
button,input[type='button'],input[type='submit'],input[type='reset']{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
/*placeholder颜色*/
/*#topNav input.search::-webkit-input-placeholder {color:#fff;}*/
/*#topNav input.search:-moz-placeholder {color:#fff;}*/
/*白色背景顶部*/
.topNav{width: 20rem;height: 2.5rem;background: #EE5050;text-align: center;line-height: 2.5rem;position: fixed;z-index:8;top:0;left:0;color: #fff;font-size: 0;}
.topNav.blue a{color:#fff;}
.topNav a{height: 100%;position: absolute;top: 0;font-size: 0.75rem;color:#fff;padding:0 0.75rem;}
.topNav a .iconfont{font-size: 1rem;}
.topNav a.left{left: 0;text-align: center;line-height: 2.5rem;}
.topNav a.right{right: 0;text-align: center;line-height: 2.5rem;}
.topNav a.back img{height:1.2rem;position:absolute;top:0.75rem;left:0.75rem;}
.topNav a .btns{background-color:#EE5050;width:2.5rem;height:1.75rem;display:inline-block;font-size: 0.8rem;color:#fff;border-radius:0.25rem;}
.topNav>span{width:60%;height:100%;display: inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size: 0.8rem;}

/*错误提示--遮罩*/
.error-mask{width:20rem;height: 100%;position: fixed;z-index:9999;top: 0;left: 0;text-align: center;-webkit-transform: scale(1) rotate(0deg) translate3d(0,0,0);transform: scale(1) rotate(0deg) translate3d(0,0,0);background: rgba(0,0,0,0.6);display: none;}
.error-mask .content{width: 80%;height: auto;margin: auto;background: #fff;border-radius: 0.5rem;box-sizing: border-box;display: inline-block;vertical-align: middle;position: absolute;padding:0.5rem;left: 10%;top: 30%;max-height: 50%;overflow-y: scroll;}
.error-mask .content::-webkit-scrollbar {width: 0;}
.error-mask .content h5{font-size: 0.7rem;margin:0.5rem 0;border-radius: 0.3rem;color:#999;}
.error-mask .content h4{font-size: 0.85rem;margin:0.5rem 0;}
.error-mask .content p{font-size: 0.75rem;line-height: 1.375rem;text-indent: 2em;text-align: left;}
.error-mask .content .icon{width:3rem;margin-top: 0.5rem;}
.error-mask .content .btn{width:6.5rem;height:2rem;line-height: 2rem;border-radius: 1rem;border:none;outline: none;}
.error-mask .content .btn.qx{background: #fff;border:1px solid #ddd;}
.error-mask .mask-btn{width: 40%;height: 1.5rem;line-height: 1.5rem;color: #fff;display: inline-block;background: #EE5050;border-radius: 0.3rem;margin-top: 1.5rem;}
/*分享遮罩*/
.pop-mask{width: 20rem;height: 100%;position: fixed;z-index: 9999;top: 0;left: 0;background: rgba(0,0,0,0.7);display: none;}
.pop-mask .in{width: 14rem;padding:1rem;position: absolute;top: 50%;left: 3rem;transform: translateY(-50%);background: #fff;display: none;border-radius: 0.3rem;font-size: 1rem;text-align: center;}
.pop-mask .in img{width: 100%;}
/*点击加载*/
.clickAdd{width: 100%;height: 2rem;display:inline-block;font-size: 0.85rem;line-height: 2rem;background: #eee;text-align: center;margin-top: 0.5rem;}
/*按钮*/
.button{width: 85%;height: 2.5rem;margin: 1rem 7.5%;background:#EE5050;text-align: center;border-radius: 0.5rem;line-height: 2.5rem;font-size: 0.85rem;display: inline-block;color: #fff;border: none;}

#footer{width:20rem;height:2.5rem;background:#fff;position:fixed;z-index:9;left:0;bottom:0;}
#footer a{height:100%;align-items: center;flex:1;justify-content:center;display: flex;font-size: 0.8rem;}
#footer .home img{height:1rem;margin-right: 0.3rem;}
#footer .btn div{border-left:1px solid #f5f5f5;align-items: center;justify-content:center;display: flex;}
#footer .btn img{height:1.6rem;}
#footer .btn #top img{height:1.2rem;}


